查看原文
其他

天大金课 | 从学生到工程师的必修课——《软件工程实训》

天津大学始终把本科教育放在核心地位,注重课程建设和课程管理。在教育部公布的首批国家级一流本科课程中,学校共有45门课程获得认定。为进一步提升课程建设质量,分享一流课程建设经验,特开辟“天大金课”专栏,让我们一起走进这些“金课”课堂吧!

课程目标

针对目前软件技术发展趋势和我国软件行业卡脖子的技术环节,通过组织学生进行软件项目开发,使学生掌握软件工程的基本理论、方法和技术,以及软件开发的完整过程和步骤。培养学生初步具有中小型软件项目的需求分析、设计、编码、测试、维护和管理的工程化能力,培养学生的家国情怀、全球视野、创新精神和实践能力,适应新技术、新产业、新经济的发展。

课程团队

课程负责人为智算学部副主任、软件学院院长陶文源教授担任。教学团队采用校内教师加校外企业教师的方式共同完成。主要教学教师团队包括章亦葵、陈锦言、路文焕、翁仲铭等几位老师,每位校内教师均具有多年工业界软件开发实践经验。

每年根据业界技术发展情况组织4-6家企业和技术方向,每个方向配学校指导教师1名,企业工程师1名,共同制定实训计划,签订实训协议。由企业选派经验丰富的工程师组成校外教师团队,课程采用小班授课,由每名企业教师带领3-5名同学组成项目组,完成一个真实项目的开发工作。

自实训开始以来已经先后同腾讯、新浪、IBM、Oracle、中软国际、中国汽车技术研究中心、紫光云、联想云、融创软通、厦门航空、工业银行等企业完成了实训合作。

课程历程

本课程首次开设于2009年8月,根据国家对示范性软件学院的要求,设计了本课程,并修改培养计划,学分为必修8分;

2012年增设金融软件、云计算、GIS、医疗软件等方向;

2014年增设微博开发方向;获天津市教学成果二等奖;

2016年增设大数据方向;在教育部产学合作协同育人对接会上主题报告;

2017年增设虚拟现实方向;出版教材一部;

2018年增设云计算方向;获天津市教学成果一等奖和二等奖;

2019年增设海外实训;

目前本课程已开设11年,累计1335名学生完成实训。以本课程为基础的教学成果为基础,获天津市教学成果一等奖1项,二等奖2项。

课程特色

高阶性:针对软件工程项目,综合运用软件工程概论、软件项目管理、数据库原理、Java程序设计、WEB开发、软件测试、云计算等课程知识,并通过团队合作,解决复杂工程问题,使所学知识融会贯通。

创新性:本课程每年根据软件技术发展趋势调整学习内容,与时代技术发展同步;教学方法灵活机动,角色扮演、CDIO、自主学习及互动式教学等方法都得以体现;设计项目方案时,需与指导教师反复讨论,拿出最佳实现方案。

挑战度:按照企业标准设置项目开发难度和进度,对于学生们而言有一定挑战度;同时,面对开发中遇到的问题,需要学生在课下自学相关技术,才能保证课程进度。

课程创新点

问内外资源创条件:本课程通过校企结合的方式,问企业资源创造教学条件,改软件企业的项目案例为教学案例,企业的项目经理为工程师资,企业的开发环境为教学实验设备,变企业的工作压力为学生管理;

问技术发展改内容:本课程每年根据软件技术发展趋势调整内容和合作对象,使得学生能够学习和掌握最新的技术,提升了学生竞争力;

问学生志趣变方法:学生可以根据个人志趣和自身特点,选择不同的技术方向、不同的岗位角色以及不同文化背景和性质的企业。

学生反馈

2015级的陈健同学这样评价这门课程:“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。

编辑:潘泽悦

审核:成雷鸣

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存